package xin.marcher.module.lifecycle.api;

import xin.marcher.module.common.core.JsonResult;
import xin.marcher.module.lifecycle.domain.request.ItemPeriodStatusRequest;
import xin.marcher.module.lifecycle.domain.response.ItemPeriodStageResponse;

/**
 * 商品状态接口
 */
public interface ItemPeriodStatusApi {

    /**
     * 保存商品状态
     *
     * @param request
     * @return
     */
    JsonResult<ItemPeriodStageResponse> saveItemStatus(ItemPeriodStatusRequest request);

    /**
     * 修改商品状态
     *
     * @param request
     * @return
     */
    JsonResult<ItemPeriodStageResponse> updateItemStatus(ItemPeriodStatusRequest request);
}
